package com.aaa.boot.utils;

import java.util.concurrent.ThreadLocalRandom;

/**
 * @author MK
 * @version 1.0
 * 创建时间：2025/4/1 14:57
 */
public class VerificationCodeUtil {
    // 私有构造防止实例化
    private VerificationCodeUtil() {}

    /**
     * 生成六位纯数字验证码
     * @return 6位数字验证码字符串
     */
    public static String generateSixDigitCode() {
        // 生成0-999999的随机数（包含0和999999）
        int randomNum = ThreadLocalRandom.current().nextInt(0, 1_000_000);

        // 格式化为6位数字字符串，不足补零
        return String.format("%06d", randomNum);
    }
}
